About Limitax Limited (11760617) United Kingdom