About Ultra Places Ltd (12105205) United Kingdom