About Ouroboros Automotive Limited (11032098) United Kingdom