About Faroe S Finest Ltd (SC374523) United Kingdom