About Squall Ltd (13496475) United Kingdom