About Indaxa Ltd (12230294) United Kingdom