About Ip Palace Limited (10769413) United Kingdom