About Nico Racing Ltd. (07920293) United Kingdom