About Melisha Palha Limited (11997973) United Kingdom