About Senn Global Limited (12462134) United Kingdom