About On Place Ltd (12532622) United Kingdom