About Limbada Associates Limited (07241410) United Kingdom