About Savage Technologies Ltd (10197858) United Kingdom