About Scarab Consulting Limited (07475027) United Kingdom