About Studio Canteen Limited (07752149) United Kingdom