About Wyck Technology Limited (04087573) United Kingdom