About Loongen Technology Limited (10987451) United Kingdom