About Patsura Limited (10003362) United Kingdom