About Panella Management Limited (11842053) United Kingdom