About Mandora St. Clements Limited (00174662) United Kingdom