About Delcap Asset Management Limited (03280320) United Kingdom