About Scarab Investments Group Ltd (13089886) United Kingdom