About Spinach Tech Consultancy Limited (13486451) United Kingdom