About Intrica Limited (02735670) United Kingdom