About Savanna Technologies Ltd (13325794) United Kingdom