About Rick Finc Associates Limited (SC381615) United Kingdom