About Confluence Point Ltd (SC708920) United Kingdom