About Atticus Innovation Holdings Limited (10990432) United Kingdom