About Studio Limpet Limited (12507700) United Kingdom