About Squidget Alpha Solutions Limited (07185225) United Kingdom