About Ingenua Ltd (07761997) United Kingdom