About Clifton Bay Investment Ltd (12024206) United Kingdom