About Satore Technology Limited (10576317) United Kingdom