About Andol Holdings Ltd (12056742) United Kingdom