About Rickshaw Assets Ltd. (12339119) United Kingdom