About Pic (uk) Limited (01334049) United Kingdom