About Dedicated Studio Ltd (12986989) United Kingdom