About Physical Edge Investments Limited (09506291) United Kingdom