About Specialised Technologies Europe Ltd (07825348) United Kingdom