About Kelar Fish Limited (12934030) United Kingdom