About Contras Innovations Limited (11005118) United Kingdom