About Sardine London Limited (12677599) United Kingdom