About Palace Lab Limited (11597406) United Kingdom