About Roka London Limited (09987937) United Kingdom