About Intras Holdings Limited (11240590) United Kingdom