About Rivka London Limited (07173900) United Kingdom