About Sendamax12 Limited (13020639) United Kingdom