About Anubis Technology Ltd (SC343515) United Kingdom