About Dealab Capital Management Limited (12617386) United Kingdom