About Snake Palace Ltd (10891851) United Kingdom