About Squarebatch Ltd (12034921) United Kingdom