About Formula 1 Cosmetic Developments Ltd (04928447) United Kingdom