About Holly Avenue Management Limited (13196115) United Kingdom