About Outer Edge Investments Limited (04129703) United Kingdom