About Excale Ltd (11765889) United Kingdom