About Wyke Technologies Ltd (09367264) United Kingdom