About Inkrea Limited (13100379) United Kingdom