About Babco Invest Co Limited (12214111) United Kingdom