About Albert-nimrod Limited (09752746) United Kingdom