About Roli Ltd. (07044888) United Kingdom