About Ruffles 79 London Limited (13039722) United Kingdom