About Northleaf Strategic Capital (uk) Ltd. (13694712) United Kingdom