About Sqaccrah Ltd (13180953) United Kingdom