About Roka The Square Ltd (10498376) United Kingdom