About London Rickshaws Ltd (12640556) United Kingdom