About Langcap Management Limited (12966183) United Kingdom