About Niche Place Limited (13188004) United Kingdom