About Foinaven Holdings Ltd (SC660244) United Kingdom