About Open Circle Partners Ltd (11774643) United Kingdom