About Satuma Investments Ltd (09138713) United Kingdom