About Isabella (london) Ltd (12235857) United Kingdom