About Delta Haus Limited (11722626) United Kingdom