About Limbic Research Limited (12680873) United Kingdom