About Nebula Hrd Limited (10000110) United Kingdom