About Vestra Rem Ltd (12015227) United Kingdom