About Scarab 4 Limited (08247471) United Kingdom