About Atador Limited (12571040) United Kingdom