About Equissa Ltd (10335851) United Kingdom