About Sovera 2 Limited (12511460) United Kingdom