About Picteilin Ltd (12075308) United Kingdom