About Albo Holding Limited (11588237) United Kingdom