About The Helices Plot Ltd (12200892) United Kingdom