About Albacore Systems Limited (02699515) United Kingdom