About Formula Investments Limited (08519694) United Kingdom