About Atrah Limited (SC651619) United Kingdom