About Genius Locii Interior Design Limited (06383245) United Kingdom