About Intrac Andamari Limited Limited (12880680) United Kingdom