About Holros Limited (05155419) United Kingdom