About Switchblade International Limited (06921517) United Kingdom