About Squimanbe Ltd (11160266) United Kingdom