About Swan Road Management Limited (11694025) United Kingdom