About Open Palace London Limited (10755645) United Kingdom