About Nessa Racing Limited (12740911) United Kingdom