About Ichnusa Designs Ltd (10901826) United Kingdom