About Exellar Ltd (12442619) United Kingdom