About Itialus International Limited (11529228) United Kingdom