About Shamba Land Limited (07349206) United Kingdom