About Thingsware Limited (12052669) United Kingdom