About Hidden Patterns Ltd (07372696) United Kingdom