About Pickmere Consulting Limited (10740721) United Kingdom