About Wilsea Ltd. (SC256472) United Kingdom