About Intera Studio Ltd (10696037) United Kingdom