About Upsquad Platforms Ltd (10838363) United Kingdom