About Rickshaw 28 Limited (12131209) United Kingdom