About Incanthera Plc (11026926) United Kingdom