About Anbeca Limited (05953973) United Kingdom