About Ball Capital Investment Limited (07587493) United Kingdom