About Alegra Asset Limited (06022905) United Kingdom