About Rifka Associates Limited (12988129) United Kingdom