About Griffin Atlas Limited (11713261) United Kingdom