About The Studio Aberdeen Ltd (SC555717) United Kingdom