About Neat Capital Holdings Limited (13636226) United Kingdom