About Clankers Castles Limited (12989520) United Kingdom