About Twenty7 Capital Limited (12131759) United Kingdom