About Scarab Holdings Limited (02086673) United Kingdom