About Better Placed Technology Limited (12723576) United Kingdom