About Nabeela Meyer Limited (12733291) United Kingdom