About Innovative Technology & Design Ltd (11240916) United Kingdom