About Lixodetron Limited (11932450) United Kingdom