About Oligia Limited (13619653) United Kingdom