About Zulu Holdco Limited (13028268) United Kingdom