About Almeda (holdings) Limited (08848914) United Kingdom