About Formula X Group Ltd (13147764) United Kingdom