About Zebu Services Ltd (12063249) United Kingdom