About Hermesa Limited (12822899) United Kingdom