About 2degeaba Limited (12752987) United Kingdom