About Equlisa Ltd (10154539) United Kingdom