About Almarc Associates Limited (08618485) United Kingdom