About N24gate Ltd (12889772) United Kingdom