About Rickshaw 2017 Limited (10848160) United Kingdom