About Entropy Tech Ltd (12658409) United Kingdom