About Limescale Ltd (12073438) United Kingdom