About Mallaro Management Limited (11999478) United Kingdom