About Swimming Nature Holdings Limited (11644600) United Kingdom