About Sumba Limited (08294752) United Kingdom