About Studio Lime Ltd (07712457) United Kingdom