About The Inkstitute Studio 8 Limited (11662560) United Kingdom