About Ooda Space Ltd (12707314) United Kingdom