About Slabu Services Ltd (11928158) United Kingdom