About Skomer Studio Ltd (12146799) United Kingdom