About Open Formula Limited (11198418) United Kingdom