About Formula International Limited (03282525) United Kingdom