About Studiohire (london) Limited (02093388) United Kingdom