About Baksa Limited (07732658) United Kingdom