About Red Ball Limited (03883894) United Kingdom