About Sa Trekkers Limited (11657605) United Kingdom