About Invida Limited (10223226) United Kingdom