About Megaray Aerial & Satellite Services Limited (06550933) United Kingdom