About Wycomax Limited (05185321) United Kingdom