About Rickus Partners Limited (08168128) United Kingdom