About Slingshot Theatre Limited (07618308) United Kingdom