About Rhubar Associates Limited (04742641) United Kingdom