About Altr Essentials Ltd (12453822) United Kingdom