About Entropy Squared Limited (12627148) United Kingdom