About Asta Satra Tools Limited (11674550) United Kingdom