About Artypo Limited (09004099) United Kingdom