About Swansea Footgolf Limited (10880378) United Kingdom