About Initia Products Ltd (11752981) United Kingdom