About Scarab Management Ltd (12013716) United Kingdom