About Swansea Bay Ventures Limited (10086187) United Kingdom