About Edgescale Ltd (11942036) United Kingdom