About Hayabusa Holdings Limited (08748908) United Kingdom