About Techne Art Consultancy Limited (11239185) United Kingdom