About Numerika Properties Ltd (07719716) United Kingdom