About Sendux Uk Limited (12163822) United Kingdom