About Limbicx Ltd (12034411) United Kingdom