About The Avenue Management Limited (02196268) United Kingdom