About Abbacas (holdings) Limited (10026235) United Kingdom