About Promenade 16 Limited (13650162) United Kingdom