About Enstar Capital (london) Ltd (12437257) United Kingdom