About Itrs Global Holdings Ltd (07775512) United Kingdom