About Genesis Place Limited (12315205) United Kingdom