About R156 Solutions Limited (10843435) United Kingdom