About Tesseract Properties Ltd (12198480) United Kingdom