About Restrix Limited (12153505) United Kingdom