About Oxwich Capital Management Limited (04408040) United Kingdom