About Intelligora Limited (10701015) United Kingdom