About Patypus Solutions Ltd (12724569) United Kingdom