About Formula Holdings Ltd (12742456) United Kingdom