About Captain Rugwash Limited (07810695) United Kingdom