About Rafi Space Design Ltd (12673932) United Kingdom