About Iptac (holdings) Limited (10778377) United Kingdom