About Open Gate London Ltd (11751804) United Kingdom