About Indixta Limited (08327801) United Kingdom