About Red Thread Fish Limited (12508711) United Kingdom