Have you tried contacting the operator you booked flights with or the British Embassy in Cyprus? Maybe they will be able to provide you some information in regards to your situation.
20-22, Wenlock Road
London N1 7GU
Company number: 11242596
ico. Registration reference: ZA339391