About Red Ball Investment Limited (11592758) United Kingdom