About Frigate Investments Limited (11596502) United Kingdom