About Nyde Studio Ltd (SC664867) United Kingdom