About The Open Living Company Limited (05690545) United Kingdom