About London Oyster Company Limited (13128693) United Kingdom