About Indicaexbatt Ltd (12905192) United Kingdom