About Amfrae Ltd (SC496273) United Kingdom