About Philae Limited (10726205) United Kingdom