About Solemea Limited (10522363) United Kingdom