About Farspace Technologies Ltd (12085462) United Kingdom