About Sapphire Alpha Investments Ltd (12297731) United Kingdom