About Studiotel Holdings Ltd (09891149) United Kingdom