About Next Level Palace Limited (11577010) United Kingdom