About Ploomers Limited (09520145) United Kingdom