About Indxis Limited (02950206) United Kingdom