About Studio62 Design Limited (09766440) United Kingdom