About Alcestis (london) Ltd (12685114) United Kingdom