About Manel Partners Limited (11391901) United Kingdom