About Visa S Place Ltd (12739990) United Kingdom