About Albacore Technologies Ltd (09526435) United Kingdom