About Bombay Duck 786 Limited (11775156) United Kingdom