About Scaleglo Ltd (13465156) United Kingdom