About Promenade 17 Limited (13650225) United Kingdom