About Alvaro Holdings Limited (SC711619) United Kingdom