About Wycel Technologies Ltd (13364609) United Kingdom