About Drake Avenue Management Company Limited (12063403) United Kingdom