About The Tallons Management Limited (10271427) United Kingdom