About Inputstripe Limited (04497556) United Kingdom