About Incanthera Research & Development Limited (07174977) United Kingdom