About Miran (london) Limited (10419164) United Kingdom