About Albacore Capital (uk) Limited (10220978) United Kingdom