About Allosterica Limited (13416711) United Kingdom