About Rana Space Ltd (12799683) United Kingdom