About Sap Technical Solutions Limited (11903173) United Kingdom