About Rila Solution Limited (10312227) United Kingdom