About Othera Group Limited (11059945) United Kingdom