About Indikare Ltd (12607736) United Kingdom