About Scarab Supplies Ltd (13622527) United Kingdom