About Neubit Properties Ltd (13336935) United Kingdom