About Indera Limited (12836842) United Kingdom