About Ip Place Limited (10631882) United Kingdom