About Swan Lake Capital Management Limited (10980681) United Kingdom