About Avalonne Projects Limited (12890839) United Kingdom