About Placepower (uk) Limited (04293259) United Kingdom