About Elastic Triangle Studio Limited (06928224) United Kingdom