About Rickshaw Bridge 2020 Limited (12656014) United Kingdom