About Slot Castle Ltd (13438339) United Kingdom