About Anubis Property Limited (11261692) United Kingdom