About Zaibatsu Developments Limited (10633908) United Kingdom