About Quilam Capital Limited (10483974) United Kingdom