About Needaplace Ltd (11987330) United Kingdom