About Holdco Alpha Limited (08126846) United Kingdom