About Greenstripe Limited (04983071) United Kingdom