About Albarosa Limited (11933558) United Kingdom