About Miralell Holdings Ltd (11266470) United Kingdom