About Sqstr Limited (12560314) United Kingdom