About Rurik Solutions Limited (08443915) United Kingdom