About Edra Investments Ltd (07406543) United Kingdom