About Openfield Trading Limited (10895208) United Kingdom