About Ricco Associates Limited (07268563) United Kingdom