About The Allan Studio Ltd (SC381305) United Kingdom