About N500 Holdings Ltd (SC583398) United Kingdom