About Semeris Limited (12575356) United Kingdom