About Eightythree-eight Limited (08664547) United Kingdom