About Neighboro Limited (12093275) United Kingdom