About Meera Tailor Ltd (10979665) United Kingdom