About Lycett Racing Limited (11558890) United Kingdom