About Irritech Holdings Limited (09811737) United Kingdom