About Allen & Company Advisors Ii Uk Limited (08294920) United Kingdom