About Rickeli Services Limited (11310923) United Kingdom