About Pictis Ltd (10460783) United Kingdom