About Invisible Patterns Ltd (09603792) United Kingdom