About Ingenomica Limited (09357026) United Kingdom